generators mag electrical engineering engineering open frame mechanical engineering electrical power rotary layouts engineer laser engineers international generator push-pull c-frame club mig d-frame manufacturing charity